fpga dsp altera battery design electronics diode equipment battery backup voltage regulator semiconductor analog mosfet asic battery charger electronic igbt hardware audio